تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

پنهان کردن شماره کارت

Hossein آسان 115/ دانلود 1675 بازدید

تابعی بنویسید که شماره کارت بانکی را به عنوان یک ورودی دریافت کند و به ازای تمام رقم های آن بجز 4 رقم اول و آخر، علامت * قرار دهد و مقداری همانند مثال زیر return کند


مثال:

("6037111122119900") ➞ "6037********9900" 

17 جواب

نمیتونم این تمرین رو حل کنم!
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
Negar دانلود Python
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
Mali110 دانلود Python
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است
let msg = 'error'
alert(msg) 
این جواب فقط برای مشترکین ویژه قابل مشاهده است
این جواب فقط برای مشترکین ویژه قابل مشاهده است

برای مشاهده این جواب باید اشتراک داشته باشی

دریافت اشتراک
M3edixd دانلود Python
q=input(' a num :') 
x=q.replace(q[4:12] , 8*'*')
print(x)
print(x)
Hadiozan20 دانلود Python
def mask_card_number(card_number):
    card_number = str(card_number)
    if len(card_number) > 4:
        masked_card_number = card_number[0:4] + "*" * (len(card_number) - 8) + card_number[-4:]
        return masked_card_number
    else:
        return card_number
Amirhn دانلود Python
def mask_card_number(card_number):
    card_number_list = list(card_number)
    for i in range(4, len(card_number_list) - 4):
        card_number_list[i] = "*"
    return "".join(card_number_list)

Amirv دانلود Python
def a ( num ) :
     l = len ( num ) 
     between = l - 8
     last = l - 4
     first = 4
     print ( num [ : first ] , "*" * between , num [ last : ] )
a(input ( "Enter : " ))
Kian1390 دانلود Python
b = []
def card(num):
 for i in range(1, len(num) + 1):

        if i <= 4:
            b.append(i)

        elif 4 < i < 12:
            b.append("*")
 
        else:
             b.append(i)
       
num = input("Please enter your card number:")
card(num)

for i in b:
    print(i, end="")
F2030 دانلود Python
def mask_card_number(card_number):
	if len(card_number)>16 or len(card_number)<16:
			return 'شماره کارت صحیح نیست!'
	first_four_digits=card_number[:4]
	last_four_digits=card_number[-4:]
	masked_number=first_four_digits+'*'*(len(card_number)-8)+last_four_digits
	return masked_number
card_number=input('لطفا شماره کارت را وارد کنید: ')
masked_card_number=mask_card_number(card_number)
print(masked_card_number,'شماره کارت ماسک شده: ')
Abtin67 دانلود Python
def test():
    x = input("enter your card number : ")
    y = x[4:12]
    d = x.replace(y,"*" * 8)
    print(d)
test()
کاربر 1224 دانلود Python
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

// کداتو توی این بخش بنویس
// فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
// البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن